Заполнение реквизитов по умолчанию
Указание значений для заполнения по умолчанию в составе настроек не предусмотрено. При создании документа на основании другого документа реквизиты заполняются значением соответствующего значения из документа-основания. Еще ряд реквизитов может однозначно заполняться на оснований значений других реквизитов текущего документа или реквизитов документа-основания и соответствующей НСИ. Если значение определить однозначно не получается, то заполнение некоторых основных реквизитов по статистике, то есть по значениям этих реквизитов во введенных ранее документах. Заполнение по статистике производится, в частности, для реквизитов:
■ Банковский счет организации
■ Банковский счет контрагента
■ Касса
■ Подразделение
Логика заполнения отдельных реквизитов может сочетать заполнение по статистики с заполнением в соответствии со значений других реквизитов текущего документа или реквизитов документа-основания. В частности, порядок заполнения реквизита Подразделение следующий:
■ если есть документ-основание и у него есть реквизит Подразделение, то берется значения реквизита Подразделение из документа-основания,
■ иначе, если в документе есть реквизит Менеджер, то берется подразделение указанное для этого менеджера,
■ иначе заполняем по статистике «автора» (реквизит Автор заполняется автоматически пользователем, который создал документ и не меняется).
При заполнении реквизита по статистике механизм может также брать в расчет уже заполненные реквизиты объекта, например Контрагент, и использовать их как разрезы и ограничивающие условия для сбора статистики. При заполнении по статистике учитываются 5 последних по дате не помеченных на удаление документов, не считая текущего, в разрезе той же организации, автора, а также других важных для бизнес-логики реквизитов. Ретроспективные данные получаются непосредственно из документов. Если среди выбранных документов определенное значение встречается более чем в половине случаев (в любых трех или более документах), то оно будет поставлено в качестве значения по умолчанию. Если ни одно значение не встречается более чем в половине случаев, то заполнения по статистике не происходит.
Уже заполненные реквизиты объекта, по статистике не перезаполняются.
Реквизиты, в разрезе которых анализируются статистика, а также состав анализируемых данных при вводе различных документов имеет индивидуальную логику для разных типов документов. В состав анализируемых данных могут включаться не только документы того же вида, что и заполняемый, но данные других документов, связанных с ними бизнес-логикой. Например, при заполнении адреса доставки в заказах клиента анализируется не только адреса из введенных ранее заказов, но и, например, адреса из заданий на доставку.
В отличие от указания «значений по умолчанию» указанный подход не требует отдельных настроек значений по умолчанию и поддержания их актуального состояния. Если значения реквизитов изменились с момента ввода последних документов, достаточно просто указать новые значения в документе. При заполнении последующих документов этот документ уже будет учтен при формировании ретроспективной выборки и будет использоваться значение реквизита из этого документа.
Внимание
Механизм заполнения по ретроспективным данным является вспомогательным и не заменяет осмысленных действий оператора. Заполненные автоматически значение должны проверяться и, при необходимости, изменятся оператором. Такая проверка должна выполняться перед записью, как при создании нового документа, так и при изменении отдельных реквизитов.
В персональных настройках пользователя (НСИ и администрирование – Сервис – Персональные настройки) есть возможность включения или отключения опции Заполнять реквизиты документов по статистике.
